package com.daoeping.action;

import com.daoeping.domain.Bzn_comment;
import com.daoeping.domain.JsonData;
import com.daoeping.domain.Page;
import com.daoeping.domain.TableData;
import com.daoeping.service.CommentService;

public class CommentAction {
	private Bzn_comment bzn_comment;
	private CommentService commentService;
	private JsonData jsonData;
	private Page page;
	private TableData tableData;
	
	public TableData getTableData() {
		return tableData;
	}

	public void setTableData(TableData tableData) {
		this.tableData = tableData;
	}

	public Page getPage() {
		return page;
	}

	public void setPage(Page page) {
		this.page = page;
	}

	public JsonData getJsonData() {
		return jsonData;
	}

	public void setJsonData(JsonData jsonData) {
		this.jsonData = jsonData;
	}

	public CommentService getCommentService() {
		return commentService;
	}

	public void setCommentService(CommentService commentService) {
		this.commentService = commentService;
	}

	public Bzn_comment getBzn_comment() {
		return bzn_comment;
	}

	public void setBzn_comment(Bzn_comment bzn_comment) {
		this.bzn_comment = bzn_comment;
	}
	
	public String addComment(){
		jsonData = new JsonData();
		jsonData.setJsonData("[['json']]");
		if(commentService.addBzn_comment(bzn_comment)){
			return "addcomment";
		}else {
			return "exception";
		}
		
	}
	public String findComments(){
		jsonData = new JsonData();
		jsonData = commentService.pageBzn_commentsJson(page, tableData, bzn_comment);
		return "allcomment";
	}
	public String findCommentById(){
		jsonData = new JsonData();
		jsonData.setJsonData(commentService.findBzn_commentByIdJson(bzn_comment).getJsonData().toString());
		return "comment";
	}
	public String modifyComment(){
		jsonData = new JsonData();
		jsonData.setJsonData("[['json']]");
		if(commentService.updateBzn_comment(bzn_comment)){
			return "modifycomment";
		}else{
			return "exception";
		}
		
	}
}
